VectorWorks 8 introduced the concept of VectorScript plug-in objects, which allow scripts to be directly integrated into a VectorWorks workspace and be made available to any VectorWorks document. The three types of plug-ins—menu commands (
.vsm), tools (
.vst), and objects (
.vso) — allow scripts to integrate into both workspace menus and tool palettes, as well as other VectorWorks features such as the Resource Browser.
In addition to better integration into the VectorWorks environment, plug-ins also provide script functionality for plug-in objects. Plug-in objects created with VectorScript can be used to create entirely new classes of items that can streamline and enhance the design/drafting process. They support standard VectorWorks core technologies such as snapping, classing, and advanced object editing, giving them essentially the same status as VectorWorks built-in object types.
VectorScript plug-ins can also be localized for use in other countries. The names and strings that are displayed can be translated to another language. Drawings containing plug-in objects can be exchanged between users in different countries.